body,div,ul,li,ol,span,p,dl,dt,dd,h1,h2,h3,h4,a,img,input,textarea{ padding:0px; margin:0; list-style:none; border:0;}
body{ font-size:14px; color:#3e3e3e; font-family:"宋体"; background:#fff;}
a{ text-decoration:none; color:#3e3e3e;}
a:hover{ text-decoration:underline; color:#3e3e3e;}


.center{width:1001px; margin:0 auto;}




/* ---------------------- 百叶窗banner  -------------------------- */
#slider-wrap{width:100%; height:400px;}   /*可以修改宽高*/
#slider{position: relative; width:100%; height:400px; background:#FFF;} /*可以修改宽高*/
#slider img{position:absolute; top:0; left:0; display:none; width:100%; height: 400px;}/*可以修改宽高*/
.nivoSlider{position:relative;overflow: hidden;}
.nivoSlider img{position:absolute; top:0px; left:0px}
.nivoSlider a.nivo-imageLink{position:absolute; top:0px;display:block;left:0px;width:100%;height:400px;border:0;padding:0;margin:0;z-index:6;}/*可以修改宽高*/
.nivo-slice {display:block;position:absolute;z-index:5;height:100%;}
.nivo-box {display:block;position:absolute;z-index:5;}
.nivo-caption{position:absolute; left:0; bottom:0; background:#000;width:100%; z-index:50; height: 40px; }/*可以修改宽高*/
.nivo-caption p{width:100%;height: 40px; text-indent: -9999px}/*可以修改宽高*/
.nivo-controlNav{position:absolute; left:50%; bottom:10px; z-index: 100;}/*可以修改左右上下间距*/
.nivo-controlNav a{position:relative; z-index:99; cursor:pointer;background:#074d91}
.nivo-controlNav a.active{background:#fe0303;font-weight:bold}
.nivo-controlNav a{display:block; color: #fff; width:30px; height:20px; line-height: 20px; text-align: center; margin-right:3px; float:left; overflow: hidden;}/*可以修改宽高*/
.nivo-directionNav a {position:absolute;top:45%;z-index:9;cursor:pointer;}   /*左右切换按钮，不能删除，如果不需要可以设背景，删除会引起图片错位*/
.nivo-directionNav a {display:block;width:30px;height:30px;text-indent:-9999px;border:0;}
a.nivo-nextNav {right:15px;}
a.nivo-prevNav {left:15px;}

/* marqueeleft */
.marqueeleft{height:264px;width:950px;overflow:hidden;  margin-top:40px; margin-left: 20px;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 15px;display:inline;width:166px;height:264px;overflow:hidden;}
.marqueeleft li .pic{display:block;border:#ccc 1px solid;width:160px;height:120px;padding:2px;overflow:hidden; margin-top:5px;}
.marqueeleft li .txt{text-align:center;height:23px;line-height:23px;}

.header{ height:122px; background: url(../images/header_bg.jpg) repeat-x;}
.header_in{ width:1001px;height:122px; background:url(../images/header_in_bg.jpg) no-repeat; overflow:hidden;}
.logo{ float:left;}
.tel{ float:right; margin-top:30px;}
.nav{ height:47px; background:url(../images/nav_bg.jpg) repeat-x;}
.nav ul li{ float:left; width:100px; height:47px; line-height:45px; text-align:center; font-family:"微软雅黑"; font-size:16px; }
.nav ul li.cur{ background:url(../images/nav_cur.jpg) repeat-x;}
.nav ul li.cur a{ color:#000;}
.nav ul li a{ display:block; color:#fff;}
.nav ul li a:hover{background:url(../images/nav_cur.jpg) repeat-x left top; color:#000; text-decoration:none;}
.banner{ width:1442px; margin:0 auto;}
.banner_bg{ background:url(../images/banner_bg.jpg) no-repeat; height:22px;}
.index_pro{ margin-top:20px; overflow:hidden;}
.index_pro_top p{ text-align:center;}
.index_pro_top p.size{ height:45px; line-height:45px;}
.index_pro_down a{ display:block; float:left; padding:10px 20px;}
.index_pro_down a img{  border:2px solid #ccc;}
.index_pro_down a:hover img{ border:2px solid #144ead;}
.index_about div p{ margin-top:10px; line-height:26px; color:#000;}
.index_about div p.cen{ text-align:center; margin-left:435px; margin-top:30px;}
.index_about div p a{ display:block; width:100px; height:20px; background:#fff; line-height:20px; text-align:center; color:#F00;}
.index_about{ width:1442px; margin:0 auto;height:361px; background:url(../images/index_about_bg.jpg) no-repeat; margin-top:30px;}
.index_about h3{ text-align:center; height:70px;px; padding-top:50px;}
.index_products{ height:362px; background:url(../images/index_pro_bg.jpg) no-repeat; margin-top:32px; overflow:hidden;}
.products_top{ height:45px; line-height:45px;}
.products_top h3{float:left; padding-left:34px; margin-top:30px;  }
.products_top span{ float:right;}
.products_top span a{ color:#F00;}

.index_con{ background:#EAEAEA; height:316px; margin-top:25px; overflow:hidden;}
.index_news{ float:left; width:610px;}
.index_contact{ float:right; width:360px; }

.tabs {
	overflow: hidden;
}
/* title */
.tabs .tabs-title {
}
.tabs .tabs-title .tabs-lbg, .tabs .tabs-title .tabs-rbg{
	background-image: url(images/tab-list-lrbg.jpg);
	height: 37px;
	width: 4px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;	
}
.tabs .tabs-title .tabs-rbg{
	background-position: -4px 0px;
}
.tabs .tabs-title .tabs-list{ border-bottom:2px solid #134DAD; margin-top:34px;
	height: 33px;
	float: left;
}
.tabs .tabs-title .tabs-list .tabs-option {
	float: left; width:98px; 
	 text-align:center;
	height: 33px;
	font-size: 14px;
	font-family: "微软雅黑"; font-weight:bold;
	line-height: 33px;
	cursor:pointer;
}
.tabs .tabs-title .tabs-list .tabs-option .tabs-option-lbg, .tabs .tabs-title .tabs-list .tabs-option .tabs-option-rbg {	
	height: 31px;
	width: 5px;
	display: block;
	float: left;
}
.tabs .tabs-title .tabs-list .tabs-option .tabs-option-text{
	float: left;
	height: 33px;
	line-height: 33px; display:block; width:98px; font-size:14px;
}
/* selected */
.tabs .tabs-title .tabs-list .selected .tabs-option-lbg, .tabs .tabs-title .tabs-list .selected .tabs-option-rbg {
	background-image: url(images/tab-list-selected.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.tabs .tabs-title .tabs-list .selected .tabs-option-rbg {
	background-position: -6px 0px;
}
.tabs .tabs-title .tabs-list .selected .tabs-option-text{
	 background:url(../images/index_new.jpg) no-repeat; text-align:center;
	 color:#fff;
	height: 33px;
	line-height: 33px; width:98px;
}
/* box */
.tabs .tabs-box {
	overflow: hidden;
}
.tabs .tabs-box .tabs-content {
}
.tabs-list .more{ float:right; margin-top:8px;}
.tabs-list .more a{ color:#F00;}
.tabs-content .news1{ margin-top:15px;}
.tabs-content .news1 li{ height:37px; line-height:37px; border-bottom:1px dashed #ccc; padding-left:15px; background:url(../images/index_news_li.gif) no-repeat left center; }
.tabs-content .news1 li a{ float:left;}
.tabs-content .news1 li span{ float:right;}
.index_contact_top{ height:33px; line-height:33px; overflow:hidden; margin-top:34px;border-bottom:2px solid #134DAD;  }
.index_contact_top h3{ float:left; width:98px; background:url(../images/index_new.jpg) no-repeat; text-align:center; color:#fff; font-size:14px; font-weight:bold;}
.index_contact_top span{ float:left;}
.index_contact_top a{ float:right; color:#F00;}
.index_contact_d{background:url(../images/contact_bg.jpg) no-repeat right bottom;}
.index_contact_d h3{ margin-top:23px; font-size:14px;}
.index_contact_d p{ line-height:32px; font-size:14px; margin-top:10px;}

.footer{ background:#144EAD; height:75px; line-height:75px; overflow:hidden;}
.footer p{ text-align:center; color:#fff; line-height:24px;}
.footer p a{ color:#fff; }
.footer .p1{ margin-top:14px;}

.about_center{ overflow:hidden; margin-top:10px;}
.left{ float:left; width:264px;}
.right{ float:right; width:708px;}
.left_t{ width:232px; height:40px; position:relative;}
.left_t span{ position: absolute; right:13px; top:6px;}
.left_t span a{ color:#fff; text-decoration:none; cursor:pointer;}
.left_d{ width:232px; margin-top:5px;}
.left_d ul li{ height:23px; line-height:23px; margin-top:10px; background:#e5e5e5 url(../images/index_news_li.gif) no-repeat 12px center; padding-left:30px;}
.left_d ul li a{ text-decoration:none;}
.left_d ul li a:hover{ color:#F00;}
.left_contact{ padding:30px 0px;}
.left_contact_d h3{ font-size:14px; line-height:40px;}
.left_contact_d p{ line-height:26px;}
.right_top{ height:32px; background: url(../images/right_line.jpg) no-repeat left bottom;}
.right_top h3{ float:left; font-size:16px; font-weight:bold;}
.right_top span{ float:right; font-size:14px; margin-top:3px;}
.right_down p{ line-height:26px; text-indent:2em; margin-top:20px;}
.right_down h4{ margin-top:20px;}
/*news*/
.news{ width:100%; margin-left:0px; margin-top:10px;}
.news li{ background:url(../images/ic2.gif) no-repeat left center; padding-left:20px; border-bottom:1px #4B3523 dashed; height:30px; line-height:30px; position:relative; vertical-align:middle;}
.news li span{ position:absolute; right:5px; top:0px; display:block; width:200px; text-align:right; height:30px; line-height:30px;}
.news p{ line-height:24px; margin-top:10px; text-indent:2em;}
.project{width:100%; margin-left:0px; margin-top:10px;}
.project li{background:url(../images/ic2.gif) no-repeat left center; padding-left:20px; border-bottom:1px #4B3523 dashed; height:30px; line-height:30px; position:relative; vertical-align:middle;}
/*news*/
.right_down td{ font-size:14px;}
.right_down td input{ border:1px solid #ccc; height:22px; line-height:22px;}
.right_down td textarea{border:1px solid #ccc;}
.right_down .text{ width:240px; height:24px; line-height:24px; border:1px solid #dddddd; margin-left:5px; padding-left:5px; color:#3e3e3e; float:left;}
.right_down .btn{ float:left; width:70px; height:26px; line-height:26px; text-align:center; color:#fff; background:#137bc8;}

.facility{ overflow:hidden;}
.facility ul li{ width:225px; float:left; margin:15px 50px;}
.facility ul li a{display:block;}

.facility P{ line-height:24px; margin-top:10px; text-indent:2em;}

.hlist2{ overflow:hidden; margin-left: 26px;}
.hlist2 li img {
    display: block;
    height: 180px;
    margin: 0 auto 10px;
    max-width: 200px;
    width: auto;
}

.hlist2 li {
    border: 1px solid #ddd;
    float: left;
    height: 190px;
    margin: 20px 10px 10px 0;
    overflow: hidden;
    padding: 4px;
    text-align: center;
    width: 200px;
}
.products li{ float:left; margin-left:40px; margin-top:40px;}
.products li .index_productsname{ text-align:center; line-height:30px; }
.products_a li{ float:left; margin-left:13px; margin-top:35px;}
.pro_list_b{ background:url(../images/pro_list_d.jpg) no-repeat left top; padding-top:60px;}
.contact h4{ font-size:14px; line-height:40px;}
.contact p{ line-height:26px; text-indent:0; margin-top:0px;}
